#pragma once

struct static_key
{
};

struct static_key_false
{
    struct static_key key;
};

#define DEFINE_STATIC_KEY_FALSE(name) \
    struct static_key_false name

static inline void static_key_enable(struct static_key *key)
{
}

#define static_key_enabled(x) \
    ({                        \
        0;                    \
    })

#define static_branch_enable(x) static_key_enable(&(x)->key)
#define static_branch_unlikely(x) static_key_enabled(&(x)->key)
